package app.srong.vo;

import java.time.LocalDateTime;

public class PracticeTopic {

    private Integer id;

    //子主题ID
    private Integer subTopicId;

    //练习开始时间
    private LocalDateTime startTime;

    //练习结束时间
    private LocalDateTime endTime;

    //单词最大练习时间
    private Integer maxWordTime;

    //单词最小练习时间
    private Integer minWordTime;

    //打字评分
    private Integer level;

    //完成单词总数量
    private Integer wordCount;

    //退格数量统计
    private Integer backspaceCount;

    //是否完成练习
    private Integer complete;

    //暂停时间
    private Long pauseTime;

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public Integer getSubTopicId() {
        return subTopicId;
    }

    public void setSubTopicId(Integer subTopicId) {
        this.subTopicId = subTopicId;
    }

    public LocalDateTime getStartTime() {
        return startTime;
    }

    public void setStartTime(LocalDateTime startTime) {
        this.startTime = startTime;
    }

    public LocalDateTime getEndTime() {
        return endTime;
    }

    public void setEndTime(LocalDateTime endTime) {
        this.endTime = endTime;
    }

    public Integer getMaxWordTime() {
        return maxWordTime;
    }

    public void setMaxWordTime(Integer maxWordTime) {
        this.maxWordTime = maxWordTime;
    }

    public Integer getMinWordTime() {
        return minWordTime;
    }

    public void setMinWordTime(Integer minWordTime) {
        this.minWordTime = minWordTime;
    }

    public Integer getLevel() {
        return level;
    }

    public void setLevel(Integer level) {
        this.level = level;
    }

    public Integer getWordCount() {
        return wordCount;
    }

    public void setWordCount(Integer wordCount) {
        this.wordCount = wordCount;
    }

    public Integer getBackspaceCount() {
        return backspaceCount;
    }

    public void setBackspaceCount(Integer backspaceCount) {
        this.backspaceCount = backspaceCount;
    }

    public Integer getComplete() {
        return complete;
    }

    public void setComplete(Integer complete) {
        this.complete = complete;
    }

    public Long getPauseTime() {
        return pauseTime;
    }

    public void setPauseTime(Long pauseTime) {
        this.pauseTime = pauseTime;
    }

    @Override
    public String toString() {
        return "PracticeTopic{" +
                "id=" + id +
                ", subTopicId=" + subTopicId +
                ", startTime=" + startTime +
                ", endTime=" + endTime +
                ", maxWordTime=" + maxWordTime +
                ", minWordTime=" + minWordTime +
                ", level=" + level +
                ", wordCount=" + wordCount +
                ", backspaceCount=" + backspaceCount +
                ", complete=" + complete +
                ", pauseTime=" + pauseTime +
                '}';
    }
}
